body{
		background-color: #E6F0E6;
		padding: 0px;
}
.divfooter{
	border-top: solid 1px black; 
	width: 100%; 
	float:left;
	height: 35px; 
	background-color: #818681;
	color: #ffffff;
	text-align: center;
}
#maindiv{

	padding: 20px;
	margin-top: 30vh;
	width:43%;
	margin-left: auto;
	margin-right: auto;
}
#divlogo{
	
	float: left;
	margin-right: 15px;	
}
#divlogin{
	border-left: solid 1px black;
	float: left;
	padding:15px;
}
#lbllogin{
	margin: 0px;
	margin-left: 6px;	
}
#logo{
	margin-top: 20px;	
}
.errspan{
	color: red;
}

#ahmainpnl{
	width:100%;
	
	margin: 0px;
	float: left;
}
#ahheaderpnl{
	border-left:solid 1px;
	border-bottom:solid 1px green;
	border-right:solid 1px;
	width: 80%;
	float: left;
	height: 10vh;
	margin-left:15px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
}
#ahmenupnl{
	border-right:solid 1px;
	border-top:solid 1px;
	width: 17%;
	float: left;
	height:90vh;
	border-top-right-radius:10px;
	
}
#ahcontentpnl{
	
	width:80.65%;
	float: left;
	height:85vh;
	margin-left: 20%;
	border:solid 1px #B8B8B8;
	margin: 15px;
	border-radius: 10px;
	overflow-y: scroll;
}
#ahlogo{
	float:left;
	height: 9vh;
	margin-left:22px;
	display: inline; 
}
#ahttl{
	font-size: 28px;
	padding-left: 20px;
	margin-left: 1.12%;
	margin-bottom: 10px;
	
}
#ahbtnhome,#ahbtnuser,#ahbtntech{
	width: 80%;
	margin-left: 9%;
	margin-top: 10px;
}

#rowselect{
.highlight={ color:#2F8CE6 }
}

#ahshcontentpnl{
	
	width:82.65%;
	float: left;
	height:85vh;
	margin-right: 0px;
	 border: 2px solid;
}




#ahses_info #ses_info tr td{
padding:15px;
}
#htrainee{
float:left;
}

#htech{
float:left;
}


#btnaddNewSession,#btnaddTrainee,#btnaddNewTechnology{
margin-left: 15%;
margin-top: 20px;
}

#hSes,#htrainee{
float:left;
}
.tbladd{
	width: 80%;
	
}
.tbladd,td{
	 padding-left:20px; 
	 padding-top:10px; 
	 margin-top: 15px;
	 margin-left: 15px;
}
#divSes{
	width: 95%;
	
}
#tbladsesusr{
	margin-left:25px; 
}
table tr {
	cursor:pointer;
}
.container{
	 width: 90%;
	
}
#btnlogout{
	 float: right; 
	 margin-right:10px; 
	 margin-top: 20px;
} 
#btnaddSessionUsers{
	margin-top:10px;
	margin-left: 20px; 
}
#hSess{
	display: inline; 
	margin-left: 40%;
	font:35px "Arial Rounded MT Bold";
	font-weight: bold;
	text-shadow: 4px 4px 4px #B8D4C1;
}
#ses_info td{
	font-size: 19px;
	margin-top: 0px;
	padding: 1px;
	display: inline-table;
	width: 40%;
}
#ses_info tr:nth-child(even) {background: #EFF2E8}
#ses_info tr:nth-child(odd) {background: #DFE6D0}
#ahses_user{
	height: 200px;
	overflow-y: scroll;
	
}


